package com.yaodian100.ec.cobranding.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

import com.yaodian100.core.common.entity.BaseEntity;

/**
 * 達芙妮門店主檔
 * 
 * @author yaote.tsai
 * 
 */
@Entity
@Table(name = "EC_DPN_STORE_MAIN")
public class DPNStore extends BaseEntity {

	private static final long serialVersionUID = 9048519645766184649L;

	@Id
	@Column(name = "ID")
	private long id;

	/** 店名 **/
	@Column(name = "STORE_NAME", length = 20)
	private String storeName;

	/** 代碼(達芙妮) **/
	@Column(name = "STORE_ID", length = 10)
	private String storeId;

	/** 分店電話區碼 **/
	@Column(name = "STORE_PHONE_AREA", length = 10)
	private String storePhoneArea;

	/** 分店電話 **/
	@Column(name = "STORE_PHONE", length = 20)
	private String storePhone;

	/** 分店電話分機 **/
	@Column(name = "STORE_EXT", length = 20)
	private String storeExt;

	/** 分店手機 **/
	@Column(name = "STORE_MOBILE", length = 20)
	private String storeMobile;

	/** 分店郵編 **/
	@Column(name = "STORE_ZIP", length = 10)
	private String storeZip;

	/** 地址：省 **/
	@Column(name = "STORE_PROVINCE", length = 20)
	private String storeProvince;

	/** 地址：市 **/
	@Column(name = "STORE_CITY", length = 20)
	private String storeCity;

	/** 地址：區域 **/
	@Column(name = "STORE_AREA", length = 20)
	private String storeArea;

	/** 地址 **/
	@Column(name = "STORE_ADDRESS", length = 100)
	private String storeAddress;

	/** 分店Email **/
	@Column(name = "STORE_EMAIL", length = 100)
	private String storeEmail;

	/** 正店長姓名 **/
	@Column(name = "SHOPKEEPER_NAME", length = 20)
	private String shopKeeperName;

	/** 正店長電話 **/
	@Column(name = "SHOPKEEPER_PHONE", length = 20)
	private String shopKeeperPhone;

	/** 副店長姓名 **/
	@Column(name = "VICE_SHOPKEEPER_NAME", length = 20)
	private String viceShopKeeperName;

	/** 副店長電話 **/
	@Column(name = "VICE_SHOPKEEPER_PHONE", length = 20)
	private String viceShopKeeperPhone;

	/** 分店ID(後台用) **/
	@Column(name = "GROUP_CODE", length = 14)
	private String groupCode;

	/** 分店座標緯度 **/
	@Column(name = "STORE_LATITUDE", length = 15)
	private String storeLatitude;

	/** 分店座標經度 **/
	@Column(name = "STORE_LONGITUDE", length = 15)
	private String storeLongitude;

	/** 分店性質 **/
	@Column(name = "STORE_TYPE", length = 10)
	private String storeType;

	/** 營業時間 **/
	@Column(name = "BUSINESS_HOUR", length = 50)
	private String businessHour;

	/** SV **/
	@Column(name = "SV_NAME", length = 20)
	private String svName;

	/** SV **/
	@Column(name = "SV_PHONE", length = 20)
	private String svPhone;

	public long getId() {
		return id;
	}

	public void setId(long id) {
		this.id = id;
	}

	public String getStoreName() {
		return storeName;
	}

	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}

	public String getStoreId() {
		return storeId;
	}

	public void setStoreId(String storeId) {
		this.storeId = storeId;
	}

	public String getStorePhone() {
		return storePhone;
	}

	public void setStorePhone(String storePhone) {
		this.storePhone = storePhone;
	}

	public String getStoreAddress() {
		return storeAddress;
	}

	public void setStoreAddress(String storeAddress) {
		this.storeAddress = storeAddress;
	}

	public String getGroupCode() {
		return groupCode;
	}

	public void setGroupCode(String groupCode) {
		this.groupCode = groupCode;
	}

	public String getStoreZip() {
		return storeZip;
	}

	public void setStoreZip(String storeZip) {
		this.storeZip = storeZip;
	}

	public String getStoreProvince() {
		return storeProvince;
	}

	public void setStoreProvince(String storeProvince) {
		this.storeProvince = storeProvince;
	}

	public String getStoreCity() {
		return storeCity;
	}

	public void setStoreCity(String storeCity) {
		this.storeCity = storeCity;
	}

	public String getStoreArea() {
		return storeArea;
	}

	public void setStoreArea(String storeArea) {
		this.storeArea = storeArea;
	}

	public String getShopKeeperName() {
		return shopKeeperName;
	}

	public void setShopKeeperName(String shopKeeperName) {
		this.shopKeeperName = shopKeeperName;
	}

	public String getShopKeeperPhone() {
		return shopKeeperPhone;
	}

	public void setShopKeeperPhone(String shopKeeperPhone) {
		this.shopKeeperPhone = shopKeeperPhone;
	}

	public String getViceShopKeeperName() {
		return viceShopKeeperName;
	}

	public void setViceShopKeeperName(String viceShopKeeperName) {
		this.viceShopKeeperName = viceShopKeeperName;
	}

	public String getViceShopKeeperPhone() {
		return viceShopKeeperPhone;
	}

	public void setViceShopKeeperPhone(String viceShopKeeperPhone) {
		this.viceShopKeeperPhone = viceShopKeeperPhone;
	}

	public String getStoreEmail() {
		return storeEmail;
	}

	public void setStoreEmail(String storeEmail) {
		this.storeEmail = storeEmail;
	}

	public String getStoreExt() {
		return storeExt;
	}

	public void setStoreExt(String storeExt) {
		this.storeExt = storeExt;
	}

	public String getStoreMobile() {
		return storeMobile;
	}

	public void setStoreMobile(String storeMobile) {
		this.storeMobile = storeMobile;
	}

	public String getStorePhoneArea() {
		return storePhoneArea;
	}

	public void setStorePhoneArea(String storePhoneArea) {
		this.storePhoneArea = storePhoneArea;
	}

	public String getStoreLatitude() {
		return storeLatitude;
	}

	public void setStoreLatitude(String storeLatitude) {
		this.storeLatitude = storeLatitude;
	}

	public String getStoreLongitude() {
		return storeLongitude;
	}

	public void setStoreLongitude(String storeLongitude) {
		this.storeLongitude = storeLongitude;
	}

	public String getStoreType() {
		return storeType;
	}

	public void setStoreType(String storeType) {
		this.storeType = storeType;
	}

	public String getBusinessHour() {
		return businessHour;
	}

	public void setBusinessHour(String businessHour) {
		this.businessHour = businessHour;
	}

	public String getSvName() {
		return svName;
	}

	public void setSvName(String svName) {
		this.svName = svName;
	}

	public String getSvPhone() {
		return svPhone;
	}

	public void setSvPhone(String svPhone) {
		this.svPhone = svPhone;
	}

}
